#pragma pack_matrix(row_major)

struct vs_in
{
	float3 position : POSITION;
	float3 normal	: NORMAL;
	float2 uv		: TEXCOORD;
};

struct vs_out
{
	float4 position : SV_POSITION;
	float2 uv		: TEXCOORD;
};

vs_out main(vs_in input)
{
	vs_out outval = (vs_out)0;

	outval.position = float4(input.position, 1.f);
	outval.uv = input.uv;

	return outval;
}